<?php
/**
 * 前端程序初始化的位置，主要是对用户的一些权限做甄别
 */

if (SCR != 'nbc_index')
{
	$login = checkLogin();
	$login_name = $login['username'];
}
	
require_once(D_P . 'data/cache/cate.php');

$tid = intval($_GET['tid']);
$cid = intval($_GET['cid']);
$rid = intval($_GET['rid']);

if (!empty($cid))
{
	!isset($catedb[$cid]) && showAlert('您访问的目录不存在', 'index.php');
	if ($login['ifadmin'])
	{
		//管理人员任何目录都可以访问
	}
	elseif (empty($login) && !$catedb[$cid]['guestview'])
	{
		showAlert('对不起，此目录禁止游客访问，请登录后再尝试。', 'admin.php');
	}
	elseif (!empty($catedb[$cid]['groupids']) && !in_array($login['groupid'], explode(',', $catedb[$cid]['groupids'])))
	{
		showAlert('对不起，您无权访问此目录。', 'index.php');
		exit;
	}	
}


require_once(R_P.'require/class_cate.php');
$cate = new Cate();

$cate_select = $cate->tree();
$cate_allow = $cate->getAllow();

if (!$login_name && empty($cate_allow)) {
	//showAlert('您尚未登录，无法查看任何内容，请先登录。', 'admin.php');
}

?>